

var mySwiper;
 


/**
 * 创建菜单
 */
function createMenu(menuObj) {

    var str = '<div class="west-body">';
    str += '<div class="menu-scroll scroll-up"></div>';
    str += '<ul id="first_menu" class="first-menu">';

    for (var i = 0; i < menuObj.length; i++) {
        str += '<li subMenuId="second-menu-' + menuObj[i].firstMenuId + '">';

        str += '<div class="first-menu-item">';
        str += '<i class="iconfont ' + menuObj[i].firstMenuIcon + '" style="color:' + menuObj[i].firstMenuIconColor + '"></i>';
        str += '<span class="first-menu-title">' + menuObj[i].firstMenuTitle + '</span>';
        str += '</div>';

        str += '<div class="second-panel">';
        str += '<h4>' + menuObj[i].firstMenuTitle + '</h4>';
        str += '<ul class="second-menu clearfix">';
        //if (menuObj[i].secondMenu != null) {
            for (var j = 0; j < menuObj[i].secondMenu.length; j++) {
                var secondMenuObj = menuObj[i].secondMenu[j];
                if (secondMenuObj.thirdMenu == undefined || secondMenuObj.thirdMenu.length == 0) {
                    str += '<li>';
                    str += '<a href="javascript:void(0);" class="second-menu-item" onclick="createTab(\'' + secondMenuObj.secondMenuId + '\',\'' + secondMenuObj.secondMenuItem + '\',\'' + secondMenuObj.secondMenuUrl + '\')">' + secondMenuObj.secondMenuItem + '</a>';
                    str += '</li>';
                } else {
                    str += '<li class="expand">';
                    str += '<a href="javascript:void(0);" class="second-menu-item" onclick="">' + secondMenuObj.secondMenuItem + '</a>';

                    str += '<ul class="third-menu">';
                    for (var k = 0; k < secondMenuObj.thirdMenu.length; k++) {
                        var thirdMenuObj = secondMenuObj.thirdMenu[k];
                        str += '<li>';
                        str += '<a href="javascript:void(0);" class="third-menu-item" onclick="createTab(\'' + thirdMenuObj.thirdMenuId + '\',\'' + thirdMenuObj.thirdMenuItem + '\',\'' + thirdMenuObj.thirdMenuUrl + '\')">' + thirdMenuObj.thirdMenuItem + '</a>';
                        str += '</li>';
                    }
                    str += '</ul>';
                    str += '</li>';
                }
            }
        //}
        str += '</ul>';
        str += '</div>';

        str += '</li>';
    }

    str += '</ul>';
    str += '<div class="menu-scroll scroll-down"></div>';
    str += '</div>';
    $("#west-body-wrapper").html(str);

    //菜单列表高度
    var firstMenuH = $("#first_menu").height();
    var maxHeight = $("#west").height() - 80;
    if (firstMenuH > maxHeight) {
        $("#first_menu").height(maxHeight);
        $(".menu-scroll").show();
    }

    //菜单列表对应的隐藏区域
    $(".second-panel").css({
        height: $(window).height() - 70,
        overflow: "auto"
    });

    //菜单hover效果
    $("#first_menu li").hover(
        function () {
            $(this).find(".first-menu-item").addClass("first-menu-item-hover");
            $(this).find(".second-panel").show();
        },
        function () {
            $(this).find(".first-menu-item").removeClass("first-menu-item-hover");
            $(this).find(".second-panel").hide();
        }
    );

    //菜单盒子上下滚动
    initMenuScroll();

    //开启关闭左侧菜单
    $("input[data-toggle='switch']").bootstrapSwitch();
    centerResize($('input[name="menu_config"]').bootstrapSwitch("state") ? 1 : 0, "default");
    $('input[name="menu_config"]').parent().find("span").on("click", function () {
        var val = $('input[name="menu_config"]').bootstrapSwitch("state") ? 1 : 0;
        if (val == 1) {
            $("#west").show();
        } else {
            $("#west").hide();
        }
        centerResize(val);
        sortList();
    });
}

/**
 * 菜单盒子上下滚动
 */
function initMenuScroll(){
    $(".scroll-up").click(
        function(){
            var ul = $("#west-body-wrapper ul:eq(0)");
            ul.animate({'scrollTop':(ul.scrollTop()-SCROLL_HEIGHT)}, 600);
        }
    );
    $(".scroll-down").click(
        function(){
            var ul = $("#west-body-wrapper ul:eq(0)");
            ul.animate({'scrollTop':(ul.scrollTop()+SCROLL_HEIGHT)}, 600);
        }
    );
    //左侧菜单鼠标滚动事件
    $("#first_menu").mousewheel(function(){
        $("#first_menu").stop().animate({ 'scrollTop': ($("#first_menu").scrollTop() - this.D)}, 50);
    });
}

/**
 * 开启关闭左侧菜单时，调整右侧内容位置
 * @param transNum
 */
function centerResize(transNum){
    if(transNum == 1){
        if ($("#handMenuWord i").hasClass("icon-zuo1")){
            if($("body").hasClass("right-mini")){
                $("body").removeClass().addClass("TOS right-mini");
            }else{
                $("body").removeClass().addClass("TOS");
            }
        }else{
            if($("body").hasClass("right-mini")){
                $("body").removeClass().addClass("TOS right-mini");
            }else{
                $("body").removeClass().addClass("TOS");
            }
        }
    }else{
        /*if($("body").hasClass("right-mini")){
            $("body").removeClass().addClass("open-menu right-mini");
        }else{
            $("body").removeClass().addClass("open-menu");
        }*/
        $("#west").hide();
        $("body").removeClass().addClass("open-menu");
    }

    $("#center .swiper-slide").css({
        width : $("#center").width()-50
    });
    if(mySwiper != undefined){
        mySwiper.resizeFix();  //当你改变swiper的尺寸而没有改变窗口大小时调用这个方法。
    }
}

/**
 * 关闭通知中心
 */
function closeEastTab(){
    $("body").removeClass("right-mini");
    $("#eastbar").removeClass("active");
}

/**
 * 绑定通知中心小菜单切换事件
 */
function bindEastNavPill(){
    $(".nav-pill").click(function(){
        if(!$(this).hasClass("active")){
            $(".nav-pill").removeClass("active");
            $(this).addClass("active");
            $(".tab-pane").removeClass("active");
            $(".pane-"+$(this).attr("paneltype")).addClass("active");
        }
    });
    $("#msg-tool button").click(function(){
        if(!$(this).hasClass("btn-primary")){
            $("#msg-tool button").removeClass("btn-primary");
            $(this).addClass("btn-primary");
            $(".msg-panel").removeClass("active");
            $("#"+$(this).attr("msg-panel")).addClass("active");
        }
    });
    $("#org_tool button").click(function(){
        if(!$(this).hasClass("btn-primary")){
            $("#org_tool button").removeClass("btn-primary");
            $(this).addClass("btn-primary");
            $(".online-panel").hide();
            $("#"+$(this).attr("user-type")).show();
        }
    });
}
function sortList() {
    var listWidth = $('.ui-sortable').width();
    var margin;

    if (listWidth / 8 > 140) {
        margin = Math.round((listWidth / 8 - 120) / 2) - 1;
    } else if (listWidth / 7 > 140) {
        margin = Math.round((listWidth / 7 - 120) / 2) - 1;
    } else if (listWidth / 6 > 140) {
        margin = Math.round((listWidth / 6 - 120) / 2) - 1;
    } else if (listWidth / 5 > 140) {
        margin = Math.round((listWidth / 5 - 120) / 2) - 1;
    } else if (listWidth / 4 > 140) {
        margin = Math.round((listWidth / 4 - 120) / 2) - 1;
    } else if (listWidth / 3 > 140) {
        margin = Math.round((listWidth / 3 - 120) / 2) - 1;
    } else if (listWidth / 2 > 140) {
        margin = Math.round((listWidth / 2 - 120) / 2) - 1;
    }

    $('.ui-sortable li').css('margin-left', margin);
    $('.ui-sortable li').css('margin-right', margin);

}
//function IframeLoaded(id) {
//    var iframe = window.frames['tabs_' + id + '_iframe'];
//    if (iframe && $('tabs_link_' + id) && $('tabs_link_' + id).innerText == '') {
//        $('tabs_link_' + id).innerText = !iframe.document.title ? td_lang.inc.msg_27 : iframe.document.title;//"�ޱ���"
//    }
//    /*
//    if(isTouchDevice())
//    {
//       jQuery(window).triggerHandler('orientationchange');
//    }
//    */
//}
///**
// * 创建导航tab
// * @param transId
// * @param transItem
// * @param transUrl
// */
//function createTab(transId,transItem,transUrl){
//    $("#tabs_container").tabs(
//        "add",{
//            id : transId,
//            closable : true,
//            title : transItem,
//            style : "",
//            selected : "true",
//            content : "",
//            url : transUrl
//        }
//    );
//}

//createTab(1, '电子邮件', 'email', '');
function show_feedback()
{
   window.open("http://club.tongda2000.com/demand/");
}


/**
 * 创建导航tab
 * @param transId
 * @param transItem
 * @param transUrl
 */
function createTab(transId, transItem, transUrl) {
    $("#tabs_container").tabs(
        "add", {
            id: transId,
            closable: true,
            title: transItem,
            style: "",
            selected: "true",
            content: "",
            url: transUrl
        }
    );
}


function closeTab(transId) {
    $("#tabs_container").tabs("close", { id: transId});
}

function subcloseTab(transId) {
    $("#tabs_container").tabs("subclose", { id: transId });
}



